package com.zhiche.lisa.bms.pojo.dto.util;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author: WangShuiJin
 * @Description:
 * @Date: Create in 14:26 2018/9/29
 */
public class SynchroAssessmentDTO {
    /**
     *考核单代号	运力平台的考核单id
     */
    private String assessCode;
    /**
     * 收付类型 默认为AP
     */
    private String arap;
    /**
     * 考核月
     */
    private String assessMonth;
    /**
     * 承运商id
     */
    private Long shipperId;
    /**
     * 承运商名称
     */
    private String shipperName;
    /**
     * 考核部门
     */
    private String assessDept;
    /**
     * 考核项目
     */
    private String assessName;
    /**
     * 考核理由
     */
    private String assessReason;

    /**
     * 考核金额
     */
    private BigDecimal assessMoney;
    /**
     * 减免金额
     */
    private  BigDecimal discountMoney;
    /**
     * 减免理由
     */
    private String discountReason;
    /**
     * 总金额
     */
    private BigDecimal totalMoney;
    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 类型 0-票内, 1-票外
     */
    private Integer invoiceStatus;


    public  String getAssessCode () {
        return assessCode;
    }

    public void setAssessCode ( String assessCode) {
        this.assessCode = assessCode;
    }

    public String getArap () {
        return arap;
    }

    public void setArap (String arap) {
        this.arap = arap;
    }

    public String getAssessMonth () {
        return assessMonth;
    }

    public void setAssessMonth (String assessMonth) {
        this.assessMonth = assessMonth;
    }

    public Long getShipperId () {
        return shipperId;
    }

    public void setShipperId (Long shipperId) {
        this.shipperId = shipperId;
    }

    public String getShipperName () {
        return shipperName;
    }

    public void setShipperName (String shipperName) {
        this.shipperName = shipperName;
    }

    public String getAssessDept () {
        return assessDept;
    }

    public void setAssessDept (String assessDept) {
        this.assessDept = assessDept;
    }

    public String getAssessName () {
        return assessName;
    }

    public void setAssessName (String assessName) {
        this.assessName = assessName;
    }

    public String getAssessReason () {
        return assessReason;
    }

    public void setAssessReason (String assessReason) {
        this.assessReason = assessReason;
    }

    public BigDecimal getAssessMoney () {
        return assessMoney;
    }

    public void setAssessMoney (BigDecimal assessMoney) {
        this.assessMoney = assessMoney;
    }

    public  BigDecimal getDiscountMoney () {
        return discountMoney;
    }

    public void setDiscountMoney ( BigDecimal discountMoney) {
        this.discountMoney = discountMoney;
    }

    public String getDiscountReason () {
        return discountReason;
    }

    public void setDiscountReason (String discountReason) {
        this.discountReason = discountReason;
    }

    public  BigDecimal getTotalMoney () {
        return totalMoney;
    }

    public void setTotalMoney ( BigDecimal totalMoney) {
        this.totalMoney = totalMoney;
    }

    public Date getCreateTime () {
        return createTime;
    }

    public void setCreateTime (Date createTime) {
        this.createTime = createTime;
    }

    public Integer getInvoiceStatus() {
        return invoiceStatus;
    }

    public void setInvoiceStatus(Integer invoiceStatus) {
        this.invoiceStatus = invoiceStatus;
    }
}
